long-term financial sources - Turkish English Dictionary